import request from '@/utils/request'
import { http_URL } from '@/utils/global'

function ajax(url, method, data) {
  if (method === 'get') {
    return request({
      url: http_URL + url,
      method: 'get',
      params: data
    })
  } else {
    return request(
      {
        url: http_URL + url,
        method: 'post',
        data: data // es6 同名可以省略
      }
    )
  }
}


/**
 * 添加活动商品
 * @param data
 * @returns {AxiosPromise}
 */
export function postActivityAdd(data) {
  return ajax('/p/activity/add', 'post', data)
}



/**
 * 获取活动商品列表
 * @param data
 * @returns {AxiosPromise}
 */
export function activityGoods(data) {
  return ajax('/p/goods/activityGoods', 'get', data)
}


/**
 * 获取活动列表
 * @param data
 * @returns {AxiosPromise}
 */
export function getActiveList(data) {
  return ajax('/p/activity/list', 'get', data)
}



/**
 * 获取活动列表
 * @param data
 * @returns {AxiosPromise}
 */
export function orOpenclose(data) {
  return ajax('/p/activity/openclose', 'get', data)
}



/**
 * 获取活动列表
 * @param data
 * @returns {AxiosPromise}
 */
export function orDelete(data) {
  return ajax('/p/activity/delete', 'get', data)
}



/**
 * 获取活动列表
 * @param data
 * @returns {AxiosPromise}
 */
export function orOetail(data) {
  return ajax('/p/activity/detail', 'get', data)
}





/**
 * 修改活动
 * @param data
 * @returns {AxiosPromise}
 */
export function activityUpdate(data) {
  return ajax('/p/activity/update', 'post', data)
}
